import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { ExamplesRoutingModule } from './examples-routing.module';
import { BaseDemoComponent } from './base-demo/base-demo.component';
import { TerrainDemoComponent } from './terrain-demo/terrain-demo.component';
import { MapControlDemoComponent } from './map-control-demo/map-control-demo.component';
import { InitCesiumService } from 'src/app/cesium-map/services/InitCesiumService';
import { CesiumMapModule } from 'src/app/cesium-map/cesium-map.module';
import { NgZorroAntdModule } from 'ng-zorro-antd';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { ModelsDemoComponent } from './models-demo/models-demo.component';
@NgModule({
  declarations: [BaseDemoComponent, TerrainDemoComponent, MapControlDemoComponent, ModelsDemoComponent],
  imports: [
    CommonModule,
    ExamplesRoutingModule,
    CesiumMapModule,
    NgZorroAntdModule,
    FormsModule,
    ReactiveFormsModule
  ],
  providers: [InitCesiumService]
})
export class ExamplesModule { }
